const net = require('net');

// 创建客户端 socket
const client = new net.Socket();

// 连接到服务器 (IP 和 端口)
client.connect(9999, '192.168.1.15', () => {
    console.log('已连接到服务器');
    
    // 向服务器发送数据
    client.write('Hello, Server!');
});

// 接收来自服务器的数据 - data为字符串
client.on('data', (data) => {
    // console.log('收到服务器的数据: ');
    let buffer = Array.from(data)
    console.log("len =",buffer.length,"; hex_str =",data.toString('hex').toUpperCase());
});

// 监听连接关闭事件
client.on('close', (err) => {
    console.log('与服务器的连接已关闭',err);
});

// 错误处理
client.on('error', (err) => {
    console.error('连接错误:', err);
});

